Allwinner /D1H /TWI[0] /TWI_STAT

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as TWI_STAT

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (be)sta

sta=be

Description

TWI Status Register

Fields

sta

0 (be): Bus error

8 (sct): START condition transmitted

16 (rsct): Repeated START condition transmitted

24 (awbt_ar): Address + Write bit transmitted, ACK received

32 (awbt_anr): Address + Write bit transmitted, ACK not received

40 (dbtm_ar): Data byte transmitted in master mode, ACK received

48 (dbtm_anr): Data byte transmitted in master mode, ACK not received

56 (al_a_db): Arbitration lost in address or data byte

64 (arbt_ar): Address + Read bit transmitted, ACK received

72 (arbt_anr): Address + Read bit transmitted, ACK not received

80 (dbrm_at): Data byte received in master mode, ACK transmitted

88 (dbrm_ant): Data byte received in master mode, not ACK transmitted

96 (sawr_at): Slave address + Write bit received, ACK transmitted

104 (al_am_sawr_at): Arbitration lost in the address as master, slave address + Write bit received, ACK transmitted

112 (gcar_at): General Call address received, ACK transmitted

120 (al_am_gcar_at): Arbitration lost in the address as master, General Call address received, ACK transmitted

128 (dbr_sar_at): Data byte received after slave address received, ACK transmitted

136 (dbr_sar_ant): Data byte received after slave address received, not ACK transmitted

144 (dbr_gcr_at): Data byte received after General Call received, ACK transmitted

152 (dbr_gcr_ant): Data byte received after General Call received, not ACK transmitted

160 (srscrs): STOP or repeated START condition received in slave mode

168 (sarr_at): Slave address + Read bit received, ACK transmitted

176 (al_am_sarr_at): Arbitration lost in the address as master, slave address + Read bit received, ACK transmitted

184 (dbts_ar): Data byte transmitted in slave mode, ACK received

192 (dbts_anr): Data byte transmitted in slave mode, ACK not received

200 (lbts_ar): The Last byte transmitted in slave mode, ACK received

208 (sawt_ar): Second Address byte + Write bit transmitted, ACK received

216 (sawt_anr): Second Address byte + Write bit transmitted, ACK not received

248 (nrsi): No relevant status information, INT_FLAG=0

Links

()